import Vue from 'vue'
import moment from 'moment'

/**
 * 任务状态
 * status: 1：等待中 2：进行中 3：已完成
 * */
Vue.filter('taskStatus', function (status) {
  return status === 1 ? '等待中' : status === 2 ? '进行中' : status === 3 ? '已完成' : status
})

/**
 * 列表时间格式化
 * */
Vue.filter('hhmmss', function (value) {
  return moment(value).format('hh:mm:ss')
})

/**
 * 列表时间格式化
 * */
Vue.filter('HHmm', function (value) {
  return moment(value).format('HH:mm')
})

/**
 * 列表时间格式化
 * */
Vue.filter('hhmm', function (value) {
  return moment(value).format('hh:mm')
})

/**
 * 列表时间格式化
 * */
Vue.filter('mmss', function (value) {
  return moment(value).format('mm:ss')
})

/**
 * 列表时间格式化
 * */
Vue.filter('YYYYMMDDhhmmss', function (value) {
  return moment(value).format('YYYY年MM月DD日 HH:mm:ss')
})

/**
 * 列表时间格式化
 * */
Vue.filter('YYYYMMDD', function (value) {
  return moment(value).format('YYYY年MM月DD日')
})
